/*
 *  $Id: ContextManager.cpp 3276 2011-02-11 11:00:34Z evert $
 *
 *  Created on: Dec 13, 2010
 *      Author: ehaasdi
 *
 * Copyright (c) 2010, VU University Amsterdam
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *     * Redistributions of source code must retain the above copyright
 *       notice, this list of conditions and the following disclaimer.
 *     * Redistributions in binary form must reproduce the above copyright
 *       notice, this list of conditions and the following disclaimer in the
 *       documentation and/or other materials provided with the distribution.
 *     * Neither the name of the <organization> nor the
 *       names of its contributors may be used to endorse or promote products
 *       derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY <copyright holder> ''AS IS'' AND ANY
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 */

#include "../include/ContextManager.h"

#ifdef UNITTEST

#include <test/TestHarness.h>
#include <boost/array.hpp>

using namespace Genetics;

// Expected clustering:
//
//	c1 = 1 tot 528
//	c2 = 529 tot 1517
//	c1 = 1518 tot 2001

extern double sample[][2];
static unsigned n(2000);
static double epsilon(0.02);
static double means[][2] =
{
	{-0.0029,    0.0380},
	{1.0557,    0.9921}
};

static double sigmas[][2] =
{
	{1.0066,    1.0121},
	{0.9785,    1.0224}
};

static unsigned ns[] = { (527+(2001-1518)), (1517-529) };

TEST(ContextManager, ctor)
{
	unsigned k(30);
	double maxProb(0.0001);
	ContextManager<double, 2> foo(k, maxProb);
	for (unsigned i = 0; i < n; ++i)
	{
		boost::array<double, 2> x;
		x[0] = sample[i][0];
		x[1] = sample[i][1];
		foo.consider(x);
	}

	std::vector<Context<double, 2> > contexts(foo.getContexts());

//	unsigned ctx(0);
//	for (std::vector<Context<double, 2> >::iterator i(_contexts.begin()); i != _contexts.end(); ++i)
//	{
//		std::cout << "context " << ++ctx << ": ";
//		i->printOn(std::cout);
//		std::cout << std::endl;
//	}
	CHECK(contexts.size() == 2);

	CHECK(fabs(contexts[0].getMu()[0] - means[0][0]) < epsilon);
	CHECK(fabs(contexts[0].getSigma()[0] - sigmas[0][0]) < epsilon);
	CHECK(fabs(contexts[0].getMu()[1] - means[0][1]) < epsilon);
	CHECK(fabs(contexts[0].getSigma()[1] - sigmas[0][1]) < epsilon);

	CHECK(fabs(contexts[1].getMu()[0] - means[1][0]) < epsilon);
	CHECK(fabs(contexts[1].getSigma()[0] - sigmas[1][0]) < epsilon);
	CHECK(fabs(contexts[1].getMu()[1] - means[1][1]) < epsilon);
	CHECK(fabs(contexts[1].getSigma()[1] - sigmas[1][1]) < epsilon);
}

TEST(ContextManager, KolmogorovProb)
{
	unsigned nk = 100;

	static double x[][2] = {{0.0532, 1.0000},{0.0290, 1.0000},{0.0819, 0.9780},{0.2637, 0.0249},{0.0349, 1.0000},{0.0051, 1.0000},{0.0458, 1.0000},{0.3037, 0.0059},{0.0280, 1.0000},{0.3291, 0.0021},{0.2879, 0.0107},{0.0369, 1.0000},{0.1208, 0.7291},{0.1756, 0.2792},{0.0634, 0.9991},{0.3697, 0.0003},{0.2228, 0.0865},{0.0088, 1.0000},{0.3409, 0.0013},{0.4404, 0.0000},{0.0699, 0.9963},{0.4054, 0.0001},{0.1264, 0.6772},{0.0122, 1.0000},{0.2654, 0.0236},{0.4674, 0.0000},{0.3847, 0.0002},{0.2024, 0.1488},{0.3589, 0.0006},{0.2407, 0.0516},{0.2206, 0.0921},{0.4712, 0.0000},{0.2894, 0.0102},{0.3918, 0.0001},{0.3574, 0.0006},{0.0711, 0.9954},{0.3465, 0.0010},{0.1968, 0.1709},{0.0639, 0.9990},{0.3205, 0.0031},{0.2488, 0.0403},{0.0320, 1.0000},{0.2618, 0.0265},{0.1573, 0.4061},{0.4274, 0.0000},{0.0045, 1.0000},{0.1013, 0.8876},{0.4403, 0.0000},{0.1090, 0.8305},{0.1588, 0.3940},{0.1720, 0.3017},{0.4000, 0.0001},{0.2855, 0.0117},{0.4066, 0.0001},{0.0431, 1.0000},{0.0961, 0.9199},{0.3148, 0.0039},{0.0319, 1.0000},{0.3715, 0.0003},{0.3017, 0.0064},{0.3992, 0.0001},{0.0803, 0.9818},{0.3690, 0.0004},{0.3785, 0.0002},{0.4407, 0.0000},{0.2146, 0.1083},{0.0937, 0.9325},{0.1515, 0.4523},{0.1604, 0.3824},{0.2210, 0.0910},{0.1809, 0.2481},{0.3128, 0.0042},{0.4694, 0.0000},{0.1435, 0.5212},{0.1223, 0.7153},{0.4604, 0.0000},{0.4631, 0.0000},{0.1550, 0.4242},{0.0382, 1.0000},{0.3904, 0.0001},{0.0654, 0.9985},{0.2307, 0.0691},{0.2201, 0.0933},{0.3025, 0.0062},{0.0635, 0.9991},{0.2995, 0.0070},{0.0661, 0.9983},{0.0577, 0.9998},{0.2205, 0.0922},{0.1355, 0.5926},{0.4721, 0.0000},{0.2583, 0.0297},{0.2226, 0.0870},{0.1543, 0.4296},{0.2348, 0.0614},{0.3897, 0.0001},{0.0844, 0.9709},{0.0112, 1.0000},{0.3544, 0.0007},{0.3026, 0.0062}};

	ContextManager<double, 2> foo(30, 0.01);

	for (unsigned i = 0; i < nk; ++i)
	{
		CHECK(fabs(foo.KolmogorovProb(sqrt(30)*x[i][0])-x[i][1]) < 0.05);
	}
}

TEST(ContextManager, normcdf)
{
	unsigned nk = 100;

	static double x[][2] = {{0.2348, 0.5928},{-0.0957, 0.4619},{0.5932, 0.7235},{-0.1819, 0.4278},{0.4323, 0.6672},{-0.2564, 0.3988},{-0.1117, 0.4555},{-0.5193, 0.3018},{0.0461, 0.5184},{1.0640, 0.8563},{0.1328, 0.5528},{-0.7529, 0.2258},{-0.2316, 0.4084},{-0.1810, 0.4282},{1.3569, 0.9126},{0.6633, 0.7464},{-0.0278, 0.4889},{-0.4011, 0.3442},{0.4126, 0.6601},{-0.5437, 0.2933},{0.5691, 0.7154},{-0.8008, 0.2116},{-0.8716, 0.1917},{0.3807, 0.6483},{-0.6502, 0.2578},{0.1953, 0.5774},{-0.2192, 0.4132},{0.4650, 0.6791},{-0.0450, 0.4820},{0.2215, 0.5877},{-0.1055, 0.4580},{0.0167, 0.5067},{-0.7879, 0.2154},{-0.2015, 0.4201},{-0.4862, 0.3134},{-0.8124, 0.2083},{0.1275, 0.5507},{-0.0036, 0.4985},{0.5173, 0.6975},{0.2090, 0.5828},{-0.6949, 0.2435},{0.3725, 0.6453},{0.1978, 0.5784},{-0.4379, 0.3307},{0.3248, 0.6273},{0.4910, 0.6883},{0.2546, 0.6005},{0.6202, 0.7324},{0.4656, 0.6793},{0.4375, 0.6691},{0.5814, 0.7195},{0.2334, 0.5923},{-0.3747, 0.3539},{0.2581, 0.6018},{-0.5461, 0.2925},{0.0890, 0.5354},{-1.0436, 0.1483},{-0.0466, 0.4814},{-0.1660, 0.4341},{-0.1151, 0.4542},{0.2747, 0.6082},{-0.2000, 0.4207},{0.0549, 0.5219},{0.7128, 0.7620},{-0.1430, 0.4432},{0.0776, 0.5309},{-0.1405, 0.4441},{0.5334, 0.7031},{0.8896, 0.8132},{1.1663, 0.8783},{-0.3397, 0.3670},{1.1966, 0.8843},{-0.2336, 0.4076},{0.1714, 0.5680},{-0.2787, 0.3902},{-0.9708, 0.1658},{0.9075, 0.8179},{-0.3700, 0.3557},{-0.3198, 0.3746},{0.1543, 0.5613},{0.1154, 0.5459},{0.1863, 0.5739},{0.6458, 0.7408},{-0.4228, 0.3362},{-0.7250, 0.2342},{0.0232, 0.5093},{-0.0098, 0.4961},{0.1100, 0.5438},{0.1975, 0.5783},{0.6047, 0.7273},{0.5415, 0.7059},{-0.2741, 0.3920},{-0.2257, 0.4107},{-0.7547, 0.2252},{-0.5356, 0.2961},{-0.1552, 0.4383},{0.0636, 0.5253},{0.2646, 0.6044},{-0.5395, 0.2948},{-0.6388, 0.2615}};

	ContextManager<double, 2> foo(30, 0.01);

	for (unsigned i = 0; i < nk; ++i)
	{
		CHECK(fabs(gsl_cdf_gaussian_P(x[i][0], 1)-x[i][1]) < 0.05);
	}
}
double sample[][2] = {
	{-0.706, -0.6207},
	{-0.7164, -1.4877},
	{-0.238, 0.0495},
	{0.8623, -0.2677},
	{1.1284, 0.6034},
	{-1.5277, -1.6726},
	{-0.1652, -1.1236},
	{2.0493, -0.7872},
	{0.667, 0.3312},
	{-0.1319, -1.2232},
	{0.3336, -0.1688},
	{-1.2186, 0.5271},
	{-1.0721, 0.8035},
	{-0.246, -0.4236},
	{-1.9064, -0.4681},
	{1.2341, -0.0019},
	{0.4555, -1.1526},
	{1.1508, 1.5794},
	{1.6522, 0.8399},
	{-1.4527, 0.3808},
	{0.1463, -0.4357},
	{1.3497, -0.4539},
	{-0.7956, 0.6496},
	{-0.7045, 0.8887},
	{1.3316, -0.569},
	{-0.2675, -0.8339},
	{-0.0622, 0.4857},
	{0.4399, 0.2453},
	{1.0298, 0.6977},
	{0.737, -0.2214},
	{0.0446, -0.0375},
	{-0.9008, 0.2179},
	{0.4384, 1.2224},
	{0.9016, -1.4774},
	{1.3699, 2.5419},
	{-0.9754, 2.3713},
	{-0.0915, -0.4787},
	{0.4051, 0.5087},
	{-0.8157, -1.5259},
	{-0.026, -0.7662},
	{-0.2429, 0.2794},
	{-0.3083, 0.3607},
	{0.8295, -1.8726},
	{0.0462, -0.319},
	{0.2035, 0.5248},
	{0.0107, -0.5675},
	{-0.2583, -0.4482},
	{0.6468, -0.9822},
	{0.8533, -2.9688},
	{-0.2544, -0.2011},
	{0.4697, -0.1914},
	{1.1863, -0.3638},
	{0.8645, -0.5127},
	{-0.2233, -1.0386},
	{0.0923, 2.1281},
	{0.2657, -1.5058},
	{-0.4632, -0.362},
	{2.7139, 1.3267},
	{-0.0556, -0.8022},
	{0.8253, -1.0875},
	{1.1383, -1.6017},
	{-1.7431, 0.7614},
	{-1.3003, 0.3907},
	{-0.4384, 0.9301},
	{-0.0901, 0.4431},
	{-0.211, 0.0335},
	{-1.5758, -0.4031},
	{-0.9724, -1.6249},
	{0.2549, -0.0073},
	{1.0346, 0.4179},
	{-1.3899, 0.7451},
	{0.3956, -0.8758},
	{0.6495, 0.982},
	{0.5091, 1.2403},
	{0.9312, 0.8749},
	{1.1628, 0.4668},
	{-0.7494, 0.5161},
	{-1.0923, 0.1779},
	{-2.0873, -0.0932},
	{-0.332, -0.2303},
	{0.5494, -0.4},
	{0.1098, 1.4256},
	{-0.2859, 0.1552},
	{-0.281, 1.0668},
	{1.7792, 2.3327},
	{-0.6794, 2.3932},
	{-0.4672, 0.3428},
	{-0.5574, -1.9417},
	{1.8149, -0.7399},
	{-0.6396, 0.3085},
	{0.2307, 0.3727},
	{1.2916, -0.8456},
	{-1.45, 0.0464},
	{-0.0196, 0.22},
	{0.3951, 1.2094},
	{1.0829, -0.5483},
	{-0.4514, -1.5093},
	{-1.0711, -0.3103},
	{0.1272, 0.5293},
	{-1.0789, -1.2775},
	{0.5242, 0.0919},
	{0.2957, -0.8844},
	{0.8617, -1.3492},
	{-1.2257, -0.0482},
	{0.8573, -0.0714},
	{0.6029, 0.247},
	{2.4573, 0.8509},
	{1.3569, 0.5008},
	{-0.4923, -1.987},
	{0.1981, 3.8812},
	{-0.1231, -0.2211},
	{1.6569, 0.5228},
	{-1.1493, 0.0621},
	{0.6091, -0.1019},
	{0.0758, -0.6311},
	{1.3868, 1.4637},
	{0.5408, 2.2609},
	{0.1084, 0.7308},
	{1.0188, 1.8027},
	{-0.4724, 0.3941},
	{-0.3849, -0.4436},
	{-0.8358, -0.149},
	{0.7428, 0.223},
	{-0.8727, -0.5433},
	{-0.4593, 0.2061},
	{0.4918, 1.92},
	{-0.5671, 1.1328},
	{-0.0771, -2.1088},
	{0.1092, -0.4937},
	{0.1192, -2.11},
	{0.7599, 0.2526},
	{0.8933, 0.232},
	{-0.5449, 2.1195},
	{-0.7251, 0.2995},
	{1.6032, 0.1296},
	{1.1053, 0.2236},
	{0.8858, 1.594},
	{0.0334, -0.4731},
	{0.7737, -0.1443},
	{-0.1492, 0.3712},
	{0.6562, 1.7635},
	{0.7173, 1.6718},
	{-1.0167, 0.3365},
	{0.384, -0.3721},
	{0.129, -0.3421},
	{1.1575, -1.0113},
	{0.828, -1.1162},
	{-0.1589, 1.8239},
	{0.7855, -0.8003},
	{-0.4257, 0.7227},
	{-0.2402, 0.7616},
	{0.4036, -0.9788},
	{-0.2327, -0.0717},
	{1.0716, -0.2878},
	{0.0949, 0.4302},
	{-0.7582, -0.7686},
	{-0.3408, -0.4193},
	{-0.6257, 0.9415},
	{-0.8068, 0.6955},
	{-0.1999, -0.1731},
	{1.1952, -1.2482},
	{-1.0149, -0.9285},
	{0.2945, 0.2403},
	{0.8154, -0.0306},
	{-1.0197, -0.1828},
	{-0.9023, 0.2772},
	{-0.2494, 0.2423},
	{-0.1966, -2.5769},
	{-0.2712, -0.4348},
	{-0.0409, 1.1977},
	{-1.9303, 1.9442},
	{0.0295, 1.3251},
	{0.6121, 0.4684},
	{0.5462, 0.9247},
	{0.0797, 0.7431},
	{0.0731, 1.0421},
	{-1.6565, 1.5517},
	{0.7633, 1.4646},
	{-0.2598, -0.9698},
	{-0.9421, -0.1714},
	{-0.2515, -0.6641},
	{-0.6723, 1.1592},
	{2.0648, -0.0185},
	{0.5914, 0.3583},
	{-0.6962, -1.0913},
	{-0.1286, -0.6461},
	{-0.7359, -0.6068},
	{3.229, 0.8616},
	{-0.5238, -1.9929},
	{0.4733, -1.872},
	{-1.3032, -1.6884},
	{0.2648, 2.1102},
	{-0.1041, 0.3542},
	{-0.6005, 0.0942},
	{-0.4807, 0.5657},
	{2.0186, -0.4106},
	{0.9029, -1.0765},
	{1.3813, 0.3931},
	{1.7649, -1.0675},
	{0.4815, -0.3324},
	{2.4721, -0.0996},
	{1.0592, -0.648},
	{1.4666, 1.8235},
	{0.5039, 1.0855},
	{-0.4147, -0.3795},
	{-1.0442, 1.4834},
	{-0.04, 0.7572},
	{-0.9575, -1.2641},
	{-0.337, -0.3328},
	{-1.4836, -0.965},
	{0.8033, 1.2096},
	{-0.9181, -0.5566},
	{0.0496, -0.6305},
	{-3.074, -0.8282},
	{-0.5484, 0.3468},
	{-0.7222, 0.1336},
	{0.6811, 0.5374},
	{-0.3801, 0.4756},
	{0.1863, 0.3515},
	{-1.1949, -1.5463},
	{0.3619, 0.5325},
	{-1.3553, -0.077},
	{0.6706, 1.5505},
	{-0.6667, -0.2309},
	{0.2778, -0.0689},
	{-0.6044, -0.6371},
	{-0.2638, -0.5501},
	{-1.4219, 0.8112},
	{0.7223, 0.3501},
	{-2.0283, 1.361},
	{0.044, -1.181},
	{0.6395, -0.5934},
	{-0.0775, -0.3363},
	{0.3794, 1.3678},
	{-1.1134, 1.3294},
	{1.4441, 0.9927},
	{0.0129, 0.9946},
	{0.1271, -0.6002},
	{-1.7877, -0.7354},
	{0.9012, -0.1253},
	{-2.5117, 0.1183},
	{0.1456, -0.7099},
	{0.3349, -0.0516},
	{-1.4478, -1.4497},
	{0.7404, 1.0506},
	{-0.86, 1.1524},
	{0.6566, -0.5821},
	{-1.6154, -0.8916},
	{0.2399, -0.7901},
	{1.1183, 0.0037},
	{0.572, 1.4922},
	{0.1323, 0.2444},
	{0.5771, 1.0292},
	{-1.05, 0.5989},
	{-0.4422, -0.7605},
	{1.0024, 1.2992},
	{0.0395, -0.0392},
	{-1.0864, 0.2165},
	{-0.581, -0.5785},
	{-1.4973, 0.0635},
	{0.4846, -0.4784},
	{1.4347, -0.2535},
	{-1.7902, -0.459},
	{0.3589, 1.1798},
	{0.9145, 0.4201},
	{0.4092, 0.1003},
	{0.1313, -0.2124},
	{-0.7366, 1.7293},
	{-0.801, -1.258},
	{-0.24, -0.7536},
	{0.7611, 1.3852},
	{-0.1725, 0.2663},
	{1.2989, 0.8772},
	{1.3824, 1.0084},
	{-1.2432, 0.6865},
	{0.5926, -0.5088},
	{-0.5552, -0.1933},
	{-0.3623, -0.2873},
	{1.8062, 1.3665},
	{-0.8675, -0.4492},
	{0.7198, -1.174},
	{-0.6332, -0.2908},
	{-0.4072, -1.0376},
	{-0.3824, -0.2501},
	{1.0956, -0.1405},
	{-0.1699, 1.8697},
	{-0.8084, 1.2899},
	{0.6312, 1.3272},
	{0.5415, -0.9481},
	{0.9993, -0.3778},
	{-0.2766, 0.9397},
	{0.9104, 1.038},
	{-1.7412, 0.1541},
	{0.1859, 0.0519},
	{0.8659, -0.662},
	{-0.133, -2.5876},
	{-0.0252, 0.569},
	{-0.4986, -1.1648},
	{-1.9057, 0.9545},
	{0.7256, -1.3851},
	{-0.2848, -0.0759},
	{-1.3155, -0.6991},
	{0.5286, 2.2001},
	{0.0357, -0.01},
	{0.2106, 0.0313},
	{0.8952, 1.4083},
	{-0.3156, 0.5677},
	{1.6293, 0.2307},
	{0.7791, 0.8337},
	{0.0348, 0.2825},
	{-0.5326, -0.4422},
	{0.3672, 1.508},
	{-0.129, 0.5715},
	{0.5456, -0.4203},
	{1.0244, 1.4309},
	{-0.6151, 0.0492},
	{0.2109, -1.6881},
	{-3.0296, -0.138},
	{-0.5492, -1.2892},
	{2.6523, 0.4194},
	{0.906, -2.1333},
	{-3.363, -0.9123},
	{-0.1035, 1.3922},
	{1.2098, -0.6918},
	{-2.0514, 1.8087},
	{-2.3822, -0.3287},
	{0.2941, 1.2555},
	{-2.7185, -0.8551},
	{0.1473, 1.4586},
	{1.4483, -0.1241},
	{-0.3401, 1.1149},
	{-1.1065, -0.6933},
	{1.4361, -1.4942},
	{-0.5112, 0.0405},
	{1.6711, -1.7239},
	{0.5637, -2.1452},
	{-0.3944, -1.1099},
	{-0.0506, 0.9967},
	{0.2722, 0.0194},
	{-0.6067, 1.4588},
	{0.0605, -1.1175},
	{2.2055, 0.8578},
	{0.351, -0.931},
	{0.13, -0.9715},
	{3.0742, -0.6356},
	{-0.5475, -0.8555},
	{0.5974, 0.8459},
	{0.164, 0.9612},
	{-0.6353, 0.3706},
	{0.7175, 0.2491},
	{1.9716, 1.2272},
	{-0.3709, 0.2937},
	{-1.13, -0.4114},
	{-2.046, -1.5073},
	{-0.9677, 0.3591},
	{-0.2242, -0.4105},
	{-1.1596, 0.7735},
	{-0.0609, 1.2686},
	{1.5253, 0.269},
	{-0.218, -1.3434},
	{0.7132, 0.5884},
	{3.1836, -1.9082},
	{0.2858, 0.0356},
	{-0.4475, -0.6964},
	{-0.9871, -0.0555},
	{-1.3283, 0.5719},
	{1.7731, -0.5006},
	{1.0982, 0.9941},
	{-0.4215, 1.2784},
	{-0.5078, -0.626},
	{-0.1626, 0.6256},
	{0.1705, -0.432},
	{-0.0933, 0.425},
	{-0.1827, 0.3196},
	{0.8033, 0.15},
	{-0.4804, -0.3794},
	{-0.6452, -1.7135},
	{-0.0295, 0.0847},
	{2.1675, 1.7423},
	{-0.5532, -0.5415},
	{-0.0218, 0.7984},
	{-0.512, -1.9957},
	{1.3434, -0.8307},
	{0.4224, 0.7709},
	{0.8912, -0.2777},
	{-0.3506, -1.6694},
	{-0.2908, -0.3809},
	{0.0709, 0.6776},
	{1.0067, -0.565},
	{-1.1034, 1.3963},
	{0.0637, 0.4647},
	{0.092, 0.1675},
	{-0.8971, -1.918},
	{-0.8498, 0.2307},
	{-0.6661, 1.3395},
	{1.0445, -0.0119},
	{0.6031, -2.2767},
	{0.5297, -1.3329},
	{-0.033, 1.3431},
	{-0.4644, -0.4794},
	{-0.3216, 1.1631},
	{0.343, 0.0981},
	{-0.904, 2.0776},
	{1.8443, -1.2874},
	{-0.7494, -0.348},
	{-0.1802, -0.3359},
	{-1.0117, 0.8537},
	{1.0133, -2.8344},
	{-1.8262, -0.6259},
	{-1.9235, 0.4882},
	{1.0903, 1.3576},
	{0.2268, -0.0385},
	{0.6751, -0.0832},
	{1.0383, -0.2947},
	{-0.3084, -0.2342},
	{0.8049, -1.3602},
	{-0.0657, 0.4882},
	{0.3397, -0.618},
	{0.7225, -0.8109},
	{-0.355, -0.661},
	{1.4111, -2.5618},
	{0.5164, 0.8886},
	{0.3854, 0.4021},
	{-0.9133, 0.2052},
	{-0.313, 1.2137},
	{-1.3889, 0.3662},
	{-0.1591, 0.858},
	{-0.8762, -0.2735},
	{-0.2395, 1.4909},
	{0.7853, -0.5414},
	{-0.4039, 0.5344},
	{-0.5981, -2.1946},
	{-0.4731, 0.2951},
	{-1.4335, -0.5091},
	{-0.0708, 0.3229},
	{0.4236, 0.0225},
	{-2.8571, 2.0592},
	{0.2402, 1.0391},
	{-0.5997, 0.4843},
	{-0.6219, 0.6129},
	{-2.0856, 1.6358},
	{-0.5456, -1.7792},
	{0.1693, -0.8178},
	{-0.1175, 0.2535},
	{0.9182, -0.2081},
	{0.5654, 1.7696},
	{-0.2348, 1.892},
	{0.603, -0.6343},
	{0.658, 0.2941},
	{-0.0677, 0.3566},
	{-0.1736, 0.1241},
	{-1.2438, -1.4041},
	{-0.7321, 0.0888},
	{-1.5248, 0.2893},
	{0.1025, 1.0075},
	{0.6501, 0.0394},
	{-0.5958, 0.5125},
	{-1.4336, 1.1402},
	{-0.6016, -0.2277},
	{0.5894, 0.7949},
	{-1.2758, 1.7495},
	{0.248, -0.9824},
	{-0.3659, 1.8729},
	{-0.3573, -1.1297},
	{-0.2086, -0.48},
	{-0.5759, -1.3697},
	{-1.1222, 1.6323},
	{-0.5665, 0.5532},
	{0.6911, -0.1501},
	{-0.2314, 0.1536},
	{-1.0218, 0.6224},
	{-0.3434, -1.2413},
	{1.5608, -0.5677},
	{1.8959, 0.7473},
	{1.3579, -1.8576},
	{-0.7697, -0.9276},
	{0.6286, -0.2689},
	{-1.4631, -1.792},
	{1.0467, -1.0427},
	{-1.2264, 0.5989},
	{-0.4451, -0.7274},
	{-1.0134, -0.1693},
	{0.2919, 0.5118},
	{1.5749, 0.3874},
	{-0.8177, 0.8971},
	{-0.5998, -1.1201},
	{1.2508, 1.3347},
	{-0.2782, 1.2733},
	{-0.2718, 0.335},
	{1.0383, 0.5566},
	{0.1187, -0.1494},
	{-1.0578, 2.1493},
	{-0.9424, 1.1786},
	{1.9739, -1.1806},
	{1.3715, 0.6915},
	{0.3436, 0.6436},
	{-0.7621, -1.5333},
	{-0.3882, 0.1982},
	{0.5066, 0.3875},
	{-1.6755, 1.5982},
	{-1.0844, -0.8459},
	{-0.2881, -1.2126},
	{0.561, 0.0271},
	{0.0433, 0.306},
	{0.2093, -0.0588},
	{0.8072, 0.4955},
	{-1.1207, -1.0744},
	{0.3679, -1.1814},
	{-0.0346, 0.4748},
	{0.2811, -1.0765},
	{-1.0376, -0.1817},
	{0.6735, -1.2253},
	{-1.5027, 1.9763},
	{-1.0153, -1.3167},
	{0.2817, -1.7893},
	{-0.55, -0.8147},
	{0.4545, 1.5434},
	{-0.2528, -1.3146},
	{-1.232, 0.1806},
	{1.0352, 1.2659},
	{-1.0032, 0.1496},
	{-0.7753, 0.8044},
	{1.0146, -0.146},
	{0.5707, 1.8987},
	{0.9302, -0.4546},
	{-1.0935, 0.5419},
	{-0.5817, 0.5912},
	{1.0426, -1.5738},
	{0.4969, 1.4023},
	{0.9876, 0.5056},
	{1.1105, -0.8936},
	{0.9661, -0.3235},
	{-0.4352, 2.2696},
	{0.0004, 1.0888},
	{0.3041, 1.6407},
	{1.2935, 0.414},
	{1.7624, -0.5771},
	{1.8738, 1.3757},
	{0.5839, 2.3107},
	{1.657, 1.1376},
	{0.3162, 4.2014},
	{0.7891, 2.2107},
	{1.0412, -1.149},
	{1.2184, 1.9296},
	{-0.7538, 1.6117},
	{-0.4051, 1.0327},
	{-0.146, 1.3272},
	{0.4734, -0.4306},
	{1.4776, 0.9721},
	{-0.2643, 1.5406},
	{2.7131, 0.3464},
	{1.2523, -1.4424},
	{1.6537, 2.627},
	{2.4627, 1.7644},
	{1.5736, 2.0422},
	{-0.9465, 0.6625},
	{-0.1876, -0.2815},
	{0.6072, 1.0702},
	{1.5835, 1.515},
	{2.2481, 2.2332},
	{0.2887, -0.1652},
	{1.3792, -0.6301},
	{0.787, 0.8341},
	{2.3643, 0.5652},
	{1.4749, -0.2547},
	{-0.3595, 1.1858},
	{1.8809, 0.3703},
	{0.1099, 1.731},
	{0.7292, 0.491},
	{1.1185, 1.1193},
	{1.6136, 1.1112},
	{0.8536, 0.2517},
	{1.2879, 0.9437},
	{1.5528, 1.2841},
	{1.6119, 1.7005},
	{-0.3631, 0.621},
	{0.6451, 0.6542},
	{0.3938, 3.1515},
	{0.6195, 0.32},
	{1.2759, 2.8935},
	{0.9418, 0.2857},
	{1.3074, 0.6293},
	{1.6949, 3.5096},
	{0.4948, 1.6925},
	{1.601, 1.3853},
	{-0.2873, 1.3185},
	{1.49, 0.4675},
	{-0.3909, -0.0514},
	{1.8022, 0.6777},
	{1.1221, 2.8186},
	{1.3025, 1.0245},
	{1.4442, 2.2437},
	{1.5479, 1.5093},
	{0.5384, 2.0477},
	{1.7528, 1.9771},
	{0.1018, -0.9501},
	{1.3457, 0.9803},
	{1.3769, 0.7011},
	{0.8982, 1.6712},
	{1.1189, -0.2734},
	{0.0432, 0.2544},
	{3.281, 2.6696},
	{2.1418, 0.8399},
	{1.5043, 0.757},
	{1.5588, 1.7734},
	{-0.486, -0.941},
	{0.7727, 1.5956},
	{2.108, 0.8694},
	{1.575, 0.7014},
	{1.9029, 1.4109},
	{-0.7229, -0.4279},
	{0.4852, 0.0092},
	{1.2981, 0.9803},
	{1.1979, 1.27},
	{0.8164, 3.0495},
	{0.9559, 1.0682},
	{2.8504, -0.0113},
	{2.051, 1.275},
	{1.4658, 1.4821},
	{2.1809, 0.3333},
	{1.0165, 2.1991},
	{0.7495, 1.7515},
	{0.146, 1.592},
	{0.1127, 1.3186},
	{1.2026, 0.3582},
	{0.6453, 1.1605},
	{0.1247, 0.1374},
	{2.1005, -0.9415},
	{2.0364, 1.505},
	{2.6065, 1.3077},
	{0.9292, 1.4705},
	{0.5197, 1.0918},
	{0.4524, 0.4775},
	{0.5186, 0.4327},
	{2.262, 2.1791},
	{0.4483, -0.7129},
	{0.9024, 0.4378},
	{-0.2695, 0.3238},
	{0.406, 1.3357},
	{0.9659, 0.9397},
	{1.2095, 1.2102},
	{0.4729, 0.8358},
	{1.3719, -1.4456},
	{0.1594, -0.2442},
	{2.8985, 2.3136},
	{-0.5526, 1.1867},
	{1.4398, -1.2992},
	{1.0322, 0.2715},
	{1.6471, 0.2719},
	{1.2023, 1.9728},
	{0.7259, 0.3483},
	{0.6813, 1.81},
	{1.2073, 0.0314},
	{2.1537, -0.4006},
	{1.4688, 1.2773},
	{1.3908, 1.0486},
	{1.0371, 0.8507},
	{2.8119, 0.6732},
	{2.5854, 1.2631},
	{2.0314, 1.94},
	{-0.1617, 2.5781},
	{0.8557, 1.7593},
	{0.7429, 2.5965},
	{1.32, 1.1031},
	{0.9628, 1.3696},
	{0.9694, 0.9284},
	{0.7349, 1.54},
	{1.7117, 0.5129},
	{2.1749, 1.3005},
	{2.2447, 2.7907},
	{3.382, 2.025},
	{2.4724, -0.1606},
	{0.9905, 3.361},
	{2.2414, 0.6473},
	{0.4392, 1.9141},
	{0.0856, -0.2979},
	{1.0354, -0.0428},
	{3.1591, 1.0395},
	{2.6849, 0.3227},
	{1.6261, 2.0592},
	{0.7969, 1.1948},
	{1.6806, 1.9355},
	{0.2239, 1.0014},
	{0.3209, 0.003},
	{1.7576, 2.1837},
	{1.7956, 1.6339},
	{1.3763, 0.6415},
	{0.7963, 1.1049},
	{1.6088, 0.5083},
	{-0.3607, 2.72},
	{1.9331, 2.4149},
	{2.3205, 1.6522},
	{1.3472, 0.9494},
	{1.1603, 2.2172},
	{1.8275, 0.0503},
	{1.2292, -0.9443},
	{0.3945, -0.4673},
	{2.4672, 0.1711},
	{2.4915, 2.3226},
	{0.2966, -2.4723},
	{0.5401, -1.5965},
	{-1.201, 0.5728},
	{1.8318, -1.0408},
	{2.1639, 0.3986},
	{2.9803, 3.4076},
	{-0.2175, 0.5725},
	{2.5791, 1.4905},
	{1.134, 1.4157},
	{-0.6195, 0.6038},
	{1.5089, 0.4648},
	{1.249, -0.1588},
	{3.228, 1.7664},
	{0.3546, 0.1899},
	{1.1062, 2.0006},
	{3.4193, 0.3576},
	{1.1099, 0.9926},
	{0.2504, 0.9208},
	{-0.8533, 0.4788},
	{-1.0598, -0.0553},
	{0.9303, 2.7335},
	{0.192, -0.8833},
	{2.3567, -0.618},
	{1.5383, 0.9654},
	{-0.1913, -0.1457},
	{-0.3675, -0.3478},
	{1.2411, 1.6226},
	{0.3489, -0.3646},
	{-0.2441, 1.1321},
	{1.5778, 1.6674},
	{1.5673, 1.4184},
	{0.3698, 2.609},
	{0.7334, 1.4268},
	{2.6317, 2.3663},
	{0.9958, 0.1426},
	{0.9417, 0.0109},
	{-0.9755, 2.2508},
	{1.2875, 1.2704},
	{0.5414, -0.5142},
	{1.3859, 1.2018},
	{2.5667, 0.7473},
	{-0.4879, 0.2672},
	{1.5209, -0.4027},
	{1.9641, 0.8914},
	{2.5069, -0.8718},
	{0.0615, -0.721},
	{0.6012, 0.7021},
	{-0.1769, 1.5619},
	{1.9386, 1.272},
	{1.1846, 0.4042},
	{2.8947, 0.6638},
	{0.8172, -0.2261},
	{0.7738, 1.3543},
	{2.3333, 1.5106},
	{1.7477, 0.262},
	{0.9486, 0.2741},
	{0.339, -0.2401},
	{0.6806, 0.0575},
	{0.9197, 1.9215},
	{2.2555, 1.5048},
	{0.5622, 2.1025},
	{0.5583, 1.0237},
	{-0.3127, 0.878},
	{-0.3012, 0.7452},
	{2.7978, -0.4702},
	{2.8626, -0.1103},
	{-0.3889, 1.369},
	{2.1556, 0.4316},
	{0.5391, -0.786},
	{2.704, 1.5821},
	{2.0359, 1.8203},
	{0.237, 1.4577},
	{1.3454, 0.673},
	{-0.5978, 2.085},
	{1.9748, 1.5495},
	{-0.0023, 0.5082},
	{0.3059, -0.631},
	{1.6304, 1.0046},
	{-1.1137, 1.1122},
	{1.4179, 1.9899},
	{0.6592, 1.0178},
	{3.3624, 0.9824},
	{3.2386, -1.3056},
	{0.1318, 1.6441},
	{0.3638, 0.9161},
	{0.4291, -0.3637},
	{1.4508, 2.1164},
	{0.9231, 2.6127},
	{1.7572, 1.3947},
	{1.0086, 0.5473},
	{-0.9547, 0.3373},
	{1.0109, 1.0096},
	{1.328, 3.3434},
	{0.3895, 2.7013},
	{1.0491, 1.7126},
	{-0.4267, 2.9721},
	{2.0404, 1.059},
	{1.1969, 1.1025},
	{-0.8349, 1.2765},
	{0.3555, 2.8963},
	{0.5949, 0.862},
	{1.3173, 1.3072},
	{1.0642, 2.2451},
	{2.8487, -0.214},
	{1.3923, 2.3437},
	{0.0659, 0.5904},
	{0.0753, 3.2162},
	{0.5799, 1.5989},
	{1.9279, 0.4456},
	{1.0952, 1.6555},
	{1.3811, 0.0135},
	{-0.5193, 0.915},
	{1.1433, -0.4433},
	{2.9616, 0.8987},
	{1.7085, -0.1044},
	{0.2184, 2.0285},
	{1.464, -0.0775},
	{-0.1889, 0.6192},
	{-0.6162, 1.6588},
	{1.7893, 0.7803},
	{2.6432, 1.3716},
	{1.2263, 0.2785},
	{0.2597, 0.0296},
	{0.4522, 2.5491},
	{1.9855, 1.3998},
	{1.9976, 0.6102},
	{0.3322, 1.2756},
	{2.6239, -0.1873},
	{1.4561, 0.3126},
	{-0.1529, 2.2569},
	{0.8076, 1.2135},
	{0.289, 0.2625},
	{-1.2859, -0.142},
	{2.1285, 1.5641},
	{1.82, 1.5797},
	{-0.2255, 0.1247},
	{1.4961, -0.2873},
	{0.4021, 0.044},
	{1.555, -0.9726},
	{1.5173, 0.7299},
	{1.6485, 0.4087},
	{0.8619, 2.2247},
	{1.3004, 1.2637},
	{2.0827, 0.4354},
	{3.1405, -0.3021},
	{-1.0309, 0.2105},
	{1.7094, 0.2689},
	{1.1384, 0.7728},
	{1.2027, 2.0151},
	{1.5255, 1.7566},
	{3.006, 0.6536},
	{-0.5009, 0.7967},
	{1.5454, 3.8413},
	{0.5016, -0.0044},
	{-0.2485, 0.4067},
	{1.4167, 0.8815},
	{0.875, 0.1106},
	{1.0999, 0.5397},
	{-0.0682, 1.8131},
	{-0.1325, -0.5888},
	{0.6898, 1.8983},
	{-0.5721, 0.2974},
	{1.9676, 1.7106},
	{-0.3215, 0.8378},
	{1.1963, 1.3329},
	{0.6156, 2.7208},
	{0.8043, 1.1563},
	{0.1528, -0.3734},
	{1.5372, 1.3126},
	{0.334, 0.9017},
	{0.7725, 1.8473},
	{0.3716, 1.4843},
	{0.8711, 0.5697},
	{-1, 1.5301},
	{2.3806, 1.8596},
	{0.822, 1.4002},
	{0.9462, 1.8347},
	{0.7703, 0.3448},
	{3.3119, -0.3969},
	{1.8726, 0.9237},
	{1.1936, 0.6541},
	{0.5737, 1.4058},
	{1.5692, 2.0968},
	{3.3015, 0.2878},
	{0.3349, 1.1772},
	{2.1971, 2.1981},
	{2.4844, 0.6094},
	{0.7415, 0.6363},
	{0.1721, 2.759},
	{1.2102, -1.2094},
	{0.7187, 2.9931},
	{0.8915, 1.81},
	{0.9265, -0.8611},
	{0.6949, -0.1772},
	{-0.865, -0.3814},
	{0.5801, 0.7483},
	{0.2334, 1.6776},
	{0.5458, 1.0725},
	{0.7122, 0.4474},
	{-0.419, -0.6816},
	{0.4135, 2.4976},
	{1.2281, 2.2822},
	{0.0039, 1.146},
	{-0.2383, 1.2732},
	{0.9262, 1.8681},
	{0.2482, -1.6018},
	{0.2706, 0.614},
	{-0.7652, 0.9156},
	{1.5309, 1.1317},
	{1.7411, -0.1802},
	{1.1988, 2.6571},
	{0.7049, 2.6863},
	{2.3245, 0.4461},
	{1.1073, 2.6938},
	{-0.2064, -0.3478},
	{1.4676, 1.614},
	{0.4352, 0.3072},
	{0.4273, 1.5273},
	{-0.3678, 0.5846},
	{0.9304, 2.6445},
	{3.0608, -0.4192},
	{1.5266, 2.3582},
	{1.5408, 2.485},
	{1.793, 2.206},
	{-0.9087, 0.5976},
	{-0.1401, -0.1943},
	{1.1664, 1.646},
	{0.7466, 1.0911},
	{1.0536, 1.5211},
	{2.4177, 0.4835},
	{0.2795, 1.9582},
	{0.0075, 1.1811},
	{0.6346, 0.8017},
	{1.2856, 0.6284},
	{0.8947, 0.0295},
	{1.4004, 2.8557},
	{1.7018, 0.614},
	{2.1193, 1.4532},
	{0.9311, 0.8136},
	{2.787, 1.145},
	{1.2361, 0.2301},
	{3.2495, 2.1646},
	{0.0867, 1.8236},
	{2.6035, 0.9748},
	{3.2369, -0.7709},
	{0.2965, 0.9358},
	{1.6641, 0.9505},
	{1.5899, 1.2725},
	{0.2, 0.138},
	{1.5179, 2.0928},
	{0.4164, 0.6247},
	{1.5887, 1.8694},
	{0.5689, 2.3315},
	{0.8972, -0.0875},
	{0.5141, 0.5901},
	{1.5888, 0.2072},
	{-0.081, -0.4922},
	{0.7306, 1.8099},
	{1.7563, -0.3433},
	{1.5153, 1.0971},
	{0.8452, 0.8797},
	{0.5847, 1.2689},
	{1.2993, -0.0443},
	{0.8686, -0.2638},
	{-0.7305, 1.1369},
	{1.0046, -0.7652},
	{2.303, 2.479},
	{0.8336, 0.166},
	{2.8709, 0.5044},
	{1.6069, 0.0114},
	{0.4726, 1.7106},
	{-0.2995, 0.3186},
	{-0.2513, 1.7504},
	{-0.0927, 1.186},
	{0.8349, 2.54},
	{1.008, -2.5469},
	{1.9011, 0.3741},
	{1.0656, -0.0769},
	{2.0037, 1.505},
	{1.4821, 0.4497},
	{1.4611, 0.2556},
	{0.511, 3.426},
	{1.0687, 3.1677},
	{0.1418, 0.5645},
	{0.4285, 0.4953},
	{0.7103, 0.6275},
	{0.3202, 1.0111},
	{2.1469, 1.4167},
	{0.8078, 2.2111},
	{-0.5206, 1.6544},
	{1.4858, -0.0083},
	{2.139, 0.9044},
	{-0.079, 1.8204},
	{0.1444, 0.5559},
	{2.0013, 0.5937},
	{1.6023, 0.271},
	{1.609, 2.0006},
	{1.3087, 2.8045},
	{0.0958, 0.9569},
	{0.6461, 2.9021},
	{0.9512, 0.75},
	{1.3551, 2.3017},
	{0.3781, 1.4564},
	{0.6389, 0.7048},
	{1.9142, 1.9964},
	{0.7185, -0.1465},
	{-0.7722, 2.5452},
	{1.4215, -0.4425},
	{1.309, 0.7547},
	{0.7213, 2.6518},
	{-0.0925, 1.093},
	{1.5903, 0.7688},
	{1.6593, 1.181},
	{0.5819, 1.8742},
	{1.2407, 0.2247},
	{1.1047, 1.6821},
	{0.1621, 1.6958},
	{0.9934, 1.6889},
	{0.5857, 0.725},
	{0.1966, 1.4265},
	{-1.0228, 2.6597},
	{-1.2565, 0.3343},
	{1.4463, -1.0468},
	{0.2621, 0.601},
	{3.8565, -1.8014},
	{0.6176, -0.0627},
	{0.2566, -1.6009},
	{0.9464, 1.0029},
	{0.7387, 2.172},
	{-0.8239, 2.0276},
	{2.8588, 2.1345},
	{1.0337, 0.5869},
	{1.5529, 0.648},
	{0.2093, 0.3332},
	{2.1019, 2.783},
	{1.4925, 2.8319},
	{1.335, 1.932},
	{0.7287, 1.0922},
	{2.8892, 1.6462},
	{1.1825, 1.2746},
	{-0.1293, 0.5255},
	{0.0927, 1.4105},
	{0.4702, 1.4806},
	{1.663, 1.53},
	{1.2387, 1.6621},
	{0.3325, 1.1468},
	{1.1424, 0.7295},
	{0.5421, 0.8378},
	{0.6238, 0.7333},
	{1.9407, 1.0209},
	{0.3157, -0.4302},
	{1.4365, 0.6529},
	{-0.1772, -1.8418},
	{1.1238, 2.4835},
	{2.8048, 1.4063},
	{2.086, 1.83},
	{-0.5682, 1.8278},
	{0.6143, 1.2335},
	{1.9479, 1.6268},
	{1.6643, -0.7567},
	{1.6682, 0.4981},
	{2.5209, 1.2687},
	{0.8851, 1.8099},
	{1.4109, -0.7162},
	{2.4964, 0.93},
	{-0.3375, 0.6772},
	{0.2798, 1.5313},
	{1.7814, 1.0464},
	{0.1712, 1.4838},
	{-0.0073, 1.8705},
	{3.1684, 1.3033},
	{0.9537, 0.0404},
	{2.233, 0.5842},
	{1.6909, 0.3913},
	{-0.7813, 2.0066},
	{1.1121, -0.4641},
	{0.9113, 0.6595},
	{0.366, 1.2052},
	{1.2452, 2.2325},
	{1.6823, 0.9581},
	{1.2541, 1.098},
	{0.5765, 2.6182},
	{0.2327, 0.7385},
	{0.316, 1.7125},
	{1.1184, 1.0489},
	{3.2709, 0.0432},
	{-0.6169, 1.2801},
	{2.2994, 1.2139},
	{0.243, 0.0711},
	{0.8333, 1.4171},
	{-0.2776, 0.3148},
	{0.3693, -0.0667},
	{-0.1866, 0.7115},
	{0.3926, 3.0022},
	{2.0397, -0.1039},
	{2.4562, -0.5066},
	{0.6731, -0.1039},
	{1.1911, 0.2259},
	{1.7058, 0.1535},
	{2.3018, 0.135},
	{0.7374, 1.4067},
	{1.328, 1.3817},
	{0.1002, -0.8495},
	{1.3258, 0.6297},
	{2.2841, 0.5657},
	{1.6294, 0.7317},
	{1.8403, 3.1837},
	{0.2214, 1.7269},
	{1.3477, 0.697},
	{1.8345, 2.4218},
	{1.3026, 0.9656},
	{2.1525, 0.9493},
	{2.4318, 2.4628},
	{1.324, -0.0263},
	{0.726, 1.128},
	{0.3714, -0.1993},
	{-1.6923, -1.0767},
	{-0.6096, 0.7694},
	{1.9792, 1.3154},
	{0.1951, 0.2609},
	{2.5586, 1.1191},
	{0.4788, 1.5333},
	{0.9354, 1.3002},
	{1.0061, -0.6319},
	{1.5769, 1.0595},
	{-0.089, 1.6528},
	{0.368, 1.254},
	{0.4073, 0.3937},
	{1.6843, 2.5987},
	{2.3974, 0.8312},
	{0.0927, -0.1398},
	{1.37, 1.0783},
	{1.461, 0.7452},
	{1.4633, 0.8212},
	{1.3316, 0.1353},
	{1.3075, 1.0997},
	{2.2515, -1.1109},
	{2.0751, 0.3808},
	{0.7536, 0.8413},
	{2.0654, 1.4541},
	{1.2366, -1.606},
	{1.2083, 1.3541},
	{-1.3474, 0.5297},
	{0.2303, 0.7093},
	{0.9559, -0.1736},
	{2.5392, 1.3077},
	{2.8107, 0.7464},
	{1.3593, 3.7127},
	{2.2582, 1.1568},
	{0.4384, 2.8357},
	{0.5678, 0.8019},
	{1.4409, -1.1359},
	{0.5211, 0.1844},
	{0.0389, 1.7952},
	{0.0834, 1.1215},
	{0.8566, 1.6287},
	{0.8715, 1.8738},
	{2.0232, 2.5835},
	{2.8819, 0.9636},
	{1.3931, -0.4873},
	{1.2843, 0.8379},
	{0.5025, -1.6843},
	{1.6311, 0.757},
	{1.9025, -0.9846},
	{0.0588, 1.3891},
	{1.1663, 2.2441},
	{1.581, 2.0863},
	{-0.1371, 1.7183},
	{-0.1147, 0.2686},
	{2.2068, 1.6922},
	{2.0148, 0.3275},
	{1.0927, -0.1724},
	{-1.0481, 0.9519},
	{1.1018, 1.6342},
	{0.1102, 0.2134},
	{1.0165, 0.6014},
	{1.6163, 0.9739},
	{1.8179, 0.9529},
	{3.8268, 1.0312},
	{2.025, -1.2371},
	{0.9793, 1.4937},
	{0.3481, 2.6532},
	{1.9147, 2.4218},
	{0.5029, 1.2661},
	{-0.0186, 0.8708},
	{1.565, 0.9041},
	{1.2196, 0.454},
	{-1.03, 2.1726},
	{-0.7065, 0.4963},
	{1.3032, 3.1281},
	{1.4361, 0.7781},
	{1.6066, -0.7392},
	{-2.014, 1.0535},
	{1.7455, 1.2764},
	{0.0247, 0.0329},
	{-0.0508, 1.8552},
	{-0.2276, -0.019},
	{2.8418, 0.0133},
	{-0.801, 2.1144},
	{-0.7393, 0.6165},
	{1.1521, 1.5421},
	{1.8878, -1.4279},
	{2.512, 1.7892},
	{1.3568, 0.7187},
	{1.8971, 0.1838},
	{1.319, 1.8667},
	{-0.9372, 0.0631},
	{1.5717, 0.7949},
	{0.4628, 0.827},
	{0.5281, 2.0401},
	{2.4142, -2.3294},
	{2.9433, 0.2136},
	{1.7643, 0.3768},
	{0.4703, 1.975},
	{-0.3278, 0.9478},
	{1.6426, 2.9801},
	{1.799, 1.8871},
	{1.3561, 1.9872},
	{0.1136, -0.1272},
	{1.3988, 0.1348},
	{0.2816, -0.3542},
	{0.9182, 0.9867},
	{1.4002, 1.3762},
	{1.304, 0.6825},
	{-1.0608, 0.9194},
	{1.0629, 1.4014},
	{1.3313, 2.0978},
	{1.5907, 2.735},
	{0.6438, 0.9021},
	{1.5427, -0.7212},
	{1.5114, 0.4033},
	{0.3647, 0.8601},
	{0.7026, 0.7753},
	{-0.5344, 0.8045},
	{0.6853, 3.095},
	{0.3277, 2.3239},
	{1.0913, 0.8463},
	{1.952, 0.4734},
	{1.1549, 1.0679},
	{3.1058, 0.9002},
	{0.2205, 1.7224},
	{0.848, 1.8481},
	{0.03, 1.959},
	{0.786, -0.1536},
	{2.0879, 3.3466},
	{0.2349, -0.0493},
	{1.5243, 0.0776},
	{-1.1896, 0.4635},
	{1.0992, -0.0012},
	{-0.0535, 1.1872},
	{0.3686, 1.0789},
	{1.1153, 2.6349},
	{0.6805, -0.224},
	{1.791, 1.2241},
	{0.5822, -0.2614},
	{2.3863, 0.8305},
	{1.3194, 0.8561},
	{-0.0714, 2.5062},
	{1.3963, 3.0663},
	{2.0544, 0.7839},
	{2.5206, 0.9611},
	{0.2482, 0.0459},
	{0.2397, 0.535},
	{2.3025, 0.487},
	{0.0725, 1.5885},
	{2.5785, 1.1031},
	{-0.4085, 0.7676},
	{1.0669, 1.2902},
	{3.2948, 2.1441},
	{0.0137, 1.327},
	{0.4401, 1.815},
	{1.4265, -0.2621},
	{2.4473, 1.2226},
	{1.8607, 0.6644},
	{2.8008, 1.1402},
	{-0.0145, 0.9603},
	{1.7163, 0.0397},
	{1.6751, 0.0219},
	{0.2556, -0.6439},
	{0.4324, 1.6746},
	{1.7384, 0.484},
	{1.1949, 1.3853},
	{0.778, 0.8463},
	{0.9019, -0.3761},
	{0.7234, 0.208},
	{3.1671, 2.8509},
	{-0.0754, 2.2893},
	{2.9342, -0.4198},
	{0.752, 3.0432},
	{3.0584, 2.145},
	{1.9482, 0.5567},
	{1.3149, -0.0444},
	{-0.8374, 0.2295},
	{2.8928, 1.1345},
	{0.3591, 0.4422},
	{1.1975, 0.6265},
	{-1.756, 2.8745},
	{2.318, 0.7161},
	{1.1419, 1.1636},
	{-0.1087, 3.4971},
	{1.4255, 0.0961},
	{1.5919, -1.2889},
	{1.0424, 0.7096},
	{-0.4973, 0.8836},
	{2.9102, 1.9955},
	{0.2824, 1.1709},
	{1.6067, 2.4837},
	{0.5436, 0.1462},
	{1.8913, 1.3804},
	{1.6963, 2.4073},
	{0.3666, 2.2826},
	{1.7152, 0.5435},
	{-0.4086, -1.1365},
	{2.5197, 0.8347},
	{1.7894, 0.4626},
	{1.074, -0.8424},
	{0.7912, 0.9139},
	{2.8456, 0.116},
	{3.0803, 1.6404},
	{0.4106, 1.621},
	{1.0149, 0.9833},
	{1.4239, 1.1416},
	{-0.0675, 2.4954},
	{-0.4134, 1.628},
	{0.849, 1.0665},
	{-0.7497, 2.1162},
	{1.9318, 1.9919},
	{1.5567, 1.1483},
	{1.8429, 1.4455},
	{-0.1728, 1.0166},
	{1.3915, -0.2064},
	{2.7221, 1.5194},
	{1.6483, 1.2298},
	{-0.673, 0.1344},
	{0.9131, 0.1331},
	{1.2998, 2.5608},
	{2.4658, 0.4536},
	{0.8691, 0.4908},
	{0.8394, 2.4879},
	{1.8424, -1.9466},
	{1.5804, 1.264},
	{0.3691, 0.7783},
	{2.7373, 1.8332},
	{0.7655, -0.1443},
	{0.2863, 0.8782},
	{3.0283, 1.1423},
	{2.1511, 0.7796},
	{2.6705, 3.0638},
	{1.5466, -1.1093},
	{-0.031, 0.8456},
	{1.0984, 2.803},
	{3.1102, 0.9608},
	{1.4284, 1.1641},
	{0.229, 0.1204},
	{0.5582, 1.6368},
	{1.2592, 2.7493},
	{1.4405, 0.4013},
	{1.1562, 0.6581},
	{0.8197, -0.4605},
	{1.451, 0.6036},
	{0.0905, 0.1317},
	{1.6389, 0.6301},
	{0.7717, 0.4494},
	{2.0746, 2.8205},
	{2.1297, 0.0242},
	{-0.3484, 2.2267},
	{-0.3496, 2.2138},
	{0.353, 2.9953},
	{1.8551, 0.3328},
	{0.8498, 2.2641},
	{0.5441, 1.4442},
	{0.8519, 0.1606},
	{0.6537, 0.9616},
	{3.2296, 1.0993},
	{1.9912, 1.2708},
	{2.7481, 2.8231},
	{1.405, 0.8791},
	{2.0421, 0.1862},
	{1.6013, -0.0922},
	{1.2345, 1.3578},
	{-0.2004, 1.7808},
	{0.9314, 0.6313},
	{0.3774, 1.9809},
	{0.7696, 1.3305},
	{-0.8866, 0.6471},
	{2.5064, 1.3434},
	{2.574, 2.1045},
	{0.8912, 2.8128},
	{1.2792, 1.8093},
	{1.3516, 0.9604},
	{2.3417, 0.3092},
	{1.9795, -0.492},
	{1.6577, 0.3083},
	{2.9178, -0.7479},
	{2.2887, -0.3516},
	{1.1452, 1.385},
	{1.488, 1.7813},
	{-0.0914, 0.855},
	{1.0948, 2.1479},
	{0.808, -0.1098},
	{0.847, 0.638},
	{-0.5091, 1.5438},
	{1.4322, 0.867},
	{0.2638, 2.2465},
	{0.201, 1.2085},
	{-0.6381, 2.2975},
	{0.9076, 1.6924},
	{-0.2314, 2.0729},
	{-0.0281, -1.2894},
	{1.1815, 0.8163},
	{0.9733, 2.2814},
	{0.7639, -0.6733},
	{-1.0545, 2.3285},
	{0.3317, 1.283},
	{0.8496, 1.3333},
	{0.3714, 0.5005},
	{1.4444, 0.4708},
	{0.9078, 1.5892},
	{0.3942, 0.1722},
	{2.1311, 0.095},
	{0.0539, 2.364},
	{1.4794, -0.8603},
	{0.2114, 0.9356},
	{1.1577, 1.474},
	{1.9178, 1.1945},
	{0.4424, 1.4016},
	{1.8188, -0.0616},
	{0.2312, 0.83},
	{1.8262, 0.4705},
	{0.7804, 2.2114},
	{0.7265, 0.1705},
	{-0.2747, 3.3588},
	{0.7087, 1.0847},
	{2.9187, 0.4273},
	{2.2438, 1.3378},
	{2.591, 1.6582},
	{-0.67, 1.7854},
	{-1.2049, 2.5022},
	{-0.0736, 1.7127},
	{-0.0203, 0.4798},
	{2.035, 2.5708},
	{1.2296, 1.1437},
	{0.7207, -0.0419},
	{0.953, -0.0618},
	{0.7905, 1.4555},
	{2.4873, 1.7723},
	{1.0653, 0.8411},
	{1.1185, -0.1326},
	{1.3576, 3.3839},
	{1.2251, 0.9173},
	{-0.2249, 1.3958},
	{2.6262, 0.9885},
	{0.9138, 1.9177},
	{0.8696, 0.3748},
	{2.321, 0.3972},
	{0.9812, 1.9359},
	{1.7536, 2.4895},
	{1.2306, 2.2767},
	{2.0144, -0.4447},
	{0.2594, 1.2168},
	{1.8183, 2.3791},
	{0.3002, 1.068},
	{0.7172, 2.0895},
	{1.377, 1.2756},
	{0.1371, 1.7957},
	{0.7728, 1.4707},
	{0.5995, 2.3766},
	{0.7815, 1.567},
	{0.9985, -0.3455},
	{0.8665, -0.4777},
	{0.8007, 0.0207},
	{-0.3398, -0.0306},
	{1.398, 0.1461},
	{1.1526, 0.9306},
	{0.8202, 0.9686},
	{-0.7994, 1.4441},
	{1.9146, 0.1028},
	{-0.0606, 1.8402},
	{0.5276, 0.866},
	{2.3866, 0.6703},
	{0.3498, 0.5563},
	{2.0256, 1.6466},
	{2.6247, 0.3242},
	{1.2017, 2.4117},
	{1.3231, 1.1274},
	{0.9219, 1.7475},
	{2.5741, 0.8262},
	{0.7864, 0.2897},
	{-0.0535, 0.4061},
	{1.3586, 0.6502},
	{0.1741, 0.8611},
	{2.0706, -0.6754},
	{1.5074, 1.0331},
	{1.1843, 1.2479},
	{-0.6673, 2.1542},
	{1.2145, 0.5698},
	{2.657, 1.6775},
	{0.8896, 1.12},
	{1.6291, 1.5654},
	{1.1653, 1.6095},
	{1.3232, 0.8971},
	{0.9519, 0.8926},
	{0.5164, 1.9525},
	{2.1919, 2.0034},
	{0.4621, -0.1604},
	{0.5543, 0.3241},
	{0.5787, 1.329},
	{2.5475, 0.7709},
	{0.7364, -0.141},
	{2.035, 1.6547},
	{-0.1862, 0.1739},
	{1.8692, 0.9012},
	{0.7277, -0.3791},
	{1.5042, 0.2561},
	{0.1683, 0.9234},
	{1.5958, 0.7613},
	{1.021, 2.3528},
	{1.373, 0.2764},
	{1.1063, 1.3478},
	{0.5727, 1.6767},
	{0.0155, 1.2374},
	{0.3893, 1.6953},
	{0.7973, 0.7347},
	{0.2173, -0.0217},
	{1.6884, 1.7282},
	{-0.6811, 2.2763},
	{-0.4718, 1.162},
	{1.1654, 1.1753},
	{0.5479, 1.1995},
	{-0.1568, 2.3846},
	{0.8716, 0.9602},
	{1.2686, 1.3122},
	{0.1971, 0.9225},
	{0.9363, 0.4682},
	{0.4097, -0.5765},
	{0.8696, 0.387},
	{-0.0117, 0.9818},
	{1.2403, -0.2077},
	{-1.4426, 0.0841},
	{0.1599, -0.3957},
	{0.8746, -0.8442},
	{-0.8985, -1.2538},
	{-2.0526, 0.702},
	{-0.927, 1.1954},
	{0.2842, -0.7279},
	{-1.5289, 0.5722},
	{-0.6584, -0.319},
	{0.4314, 0.3359},
	{0.1035, -1.9701},
	{0.6009, -1.9285},
	{-0.1147, 0.2471},
	{-0.7266, 1.3986},
	{-0.1466, 0.511},
	{-0.8805, -1.6118},
	{-0.0284, -0.1673},
	{1.2987, 1.2889},
	{1.3844, -0.3971},
	{0.0523, -0.9307},
	{-0.5454, 0.8751},
	{-0.3294, -1.3987},
	{-0.4573, -0.4639},
	{0.8618, -0.018},
	{0.7956, -0.4265},
	{-0.0025, -0.6558},
	{0.3084, -1.5945},
	{-0.0253, 0.58},
	{-0.4482, -1.4367},
	{-1.0451, -0.6625},
	{0.7939, -1.3734},
	{-0.4546, -1.6873},
	{-1.396, -0.3714},
	{0.0483, -1.7854},
	{1.6687, 0.6241},
	{2.0727, -0.2509},
	{-1.0178, 1.5085},
	{0.6493, 0.2197},
	{0.7451, 0.4369},
	{0.2689, 1.2624},
	{-0.4585, -1.3752},
	{0.6507, -1.5513},
	{0.1728, 0.0628},
	{-1.7528, -0.6246},
	{0.5616, 0.0875},
	{-0.7028, 0.2624},
	{0.9422, 0.4377},
	{0.1285, 0.0468},
	{0.492, -0.3575},
	{0.9976, 0.5645},
	{-0.1803, 0.6791},
	{-1.9598, 1.2163},
	{-0.7458, 0.2225},
	{-0.8561, 1.455},
	{0.2094, -1.2236},
	{0.642, -1.4216},
	{1.4727, -0.7053},
	{1.1953, 0.3341},
	{-0.7849, -1.5093},
	{0.4992, 1.3901},
	{-1.1393, 0.0066},
	{-0.4492, -0.4016},
	{-0.3233, -0.0472},
	{-0.6657, -0.8428},
	{0.533, -0.095},
	{0.3659, 0.6926},
	{0.5564, -0.6913},
	{0.5204, 0.7983},
	{0.2283, -0.1618},
	{-0.5148, 1.3622},
	{0.2347, -0.3511},
	{1.4025, -0.5869},
	{0.0845, 1.4574},
	{0.3678, 0.2194},
	{0.7876, 0.6807},
	{-1.718, -0.594},
	{-0.0697, 0.3701},
	{-0.3661, -0.8074},
	{0.6659, -1.4382},
	{1.4943, 0.1335},
	{-1.006, -0.5873},
	{0.1336, 0.9762},
	{0.4104, 0.2726},
	{1.1273, 0.0405},
	{-1.1678, 0.8233},
	{-0.3833, 0.8153},
	{1.3793, 0.2192},
	{-1.1975, -0.6925},
	{1.291, -2.5938},
	{-1.5358, -0.6361},
	{0.3625, 0.2376},
	{2.2438, -0.342},
	{-0.3532, -0.675},
	{1.1435, -1.0982},
	{-0.4962, -0.6266},
	{0.0949, 1.7372},
	{-1.3392, 0.069},
	{-0.2898, -1.879},
	{-0.1524, -0.1585},
	{1.218, 0.4349},
	{-0.5984, -0.1963},
	{-1.1161, 0.4275},
	{1.376, -1.1433},
	{-1.1468, 0.5182},
	{-1.0892, -0.0558},
	{0.3317, -0.5406},
	{-0.5345, 0.4986},
	{-1.7863, 1.0654},
	{-1.7829, 1.296},
	{0.2453, 1.9662},
	{-0.1544, 1.8872},
	{-1.2301, -0.82},
	{-1.3716, 0.5345},
	{-0.312, 0.9183},
	{0.0303, 0.1856},
	{-1.3788, 0.7626},
	{-1.7562, -0.3539},
	{-0.4821, -0.0829},
	{-0.1211, -0.4871},
	{-1.8165, -1.1084},
	{0.3424, 0.8178},
	{-0.6118, -0.1852},
	{0.4542, -0.2583},
	{1.5183, -0.9173},
	{-1.1537, -1.6338},
	{-0.8304, 1.295},
	{0.0941, -1.5462},
	{0.293, -0.128},
	{-1.5125, -0.6561},
	{0.4322, -0.9398},
	{-1.3593, 0.3971},
	{-0.253, 1.9999},
	{0.9136, 1.9353},
	{-0.0035, -0.2216},
	{1.3548, 0.3073},
	{-0.7693, -0.8336},
	{-0.5146, 0.6357},
	{-1.3852, -0.3761},
	{0.1832, -1.1195},
	{1.4208, -0.3006},
	{-0.1294, -0.2003},
	{-0.9781, 1.7672},
	{2.1355, 0.6129},
	{-0.2915, -0.1827},
	{-0.4449, -0.7943},
	{-0.6668, 0.2742},
	{1.8052, 1.0936},
	{-0.9031, 0.7904},
	{-0.2953, -0.7293},
	{-0.9991, -2.3385},
	{-0.7493, 0.3846},
	{3.0747, 1.2372},
	{2.5083, 0.6826},
	{-1.4003, -0.3454},
	{1.084, -0.8907},
	{-1.1135, 0.5941},
	{1.114, 1.5525},
	{0.2283, 2.5147},
	{0.041, -0.3671},
	{-0.3673, 1.2093},
	{-0.7933, -0.0237},
	{-1.1789, 0.9241},
	{1.373, -0.1364},
	{0.9704, -0.2366},
	{0.8047, -0.0156},
	{0.9532, -0.5976},
	{-0.1871, -0.7751},
	{0.7475, 0.1625},
	{-1.8435, 1.4351},
	{1.3457, -0.0997},
	{-2.169, 1.738},
	{-1.5321, 0.9442},
	{0.1942, 0.7741},
	{-1.7092, 0.707},
	{-0.9315, 0.9682},
	{-1.1184, -0.5251},
	{-2.2081, 1.6293},
	{0.913, 0.2551},
	{-0.0236, -1.0831},
	{2.0838, 0.037},
	{-0.5806, 0.6045},
	{-0.233, -2.6303},
	{-1.5901, 1.448},
	{-0.3874, -0.4714},
	{2.2883, 0.222},
	{-0.7078, -0.8105},
	{-0.3499, 0.7709},
	{-0.4292, -0.2964},
	{-1.3825, 0.5511},
	{-0.3398, -0.3529},
	{0.2241, 0.7841},
	{0.2333, -0.6242},
	{-1.2903, 0.093},
	{-1.076, 0.4178},
	{-0.1213, -0.2387},
	{1.9412, -0.1212},
	{-0.6707, 0.2951},
	{1.8268, -1.0751},
	{0.8438, -0.4841},
	{0.2099, 0.0197},
	{-0.3234, 0.0376},
	{-0.72, 0.9888},
	{0.0384, 1.334},
	{-2.147, 1.4231},
	{0.9329, -0.812},
	{0.008, 0.1621},
	{1.0408, 0.3667},
	{-0.7949, 1.2906},
	{0.6582, -0.2442},
	{0.9047, -0.128},
	{1.9215, -0.7171},
	{-1.9625, 0.6734},
	{0.4321, -0.325},
	{0.9333, -0.518},
	{-0.6054, -1.3901},
	{1.1377, -0.3313},
	{-1.6555, -0.8718},
	{-1.1415, -0.598},
	{0.4192, 0.1502},
	{1.8127, 1.1287},
	{0.6388, 2.0578},
	{-0.4793, -0.1648},
	{1.2683, 1.8226},
	{-0.2077, 0.4381},
	{-0.2374, -0.6784},
	{0.6689, 0.4692},
	{0.8411, -0.9549},
	{-1.1174, 0.9973},
	{-1.5374, -1.0003},
	{-0.8977, 1.8124},
	{0.7044, -1.5995},
	{1.5497, 0.3111},
	{-0.6388, 0.648},
	{-0.3104, 0.9634},
	{2.2475, 0.0748},
	{0.5321, -2.2585},
	{0.4938, 0.6682},
	{0.0821, 0.3073},
	{-1.3948, 1.3002},
	{-0.4691, 0.333},
	{1.1991, 0.279},
	{0.0296, -0.0005},
	{0.3873, -1.1265},
	{0.2796, 0.4802},
	{-0.7779, -0.6342},
	{0.7244, -1.7158},
	{0.9357, 0.2072},
	{-0.1005, 0.8199},
	{-0.8477, 0.7641},
	{0.245, 0.6216},
	{0.7675, -1.5979},
	{-0.4821, 0.1333},
	{1.309, 0.3264},
	{0.1363, -1.4829},
	{1.2278, -0.4599},
	{1.1777, -0.0374},
	{2.2503, -0.0149},
	{-1.4813, -1.255},
	{1.7384, -0.5456},
	{0.0951, 1.6251},
	{-1.5948, -0.3094},
	{1.0514, -0.0483},
	{-0.0187, 1.5343},
	{-0.5851, 0.354},
	{-0.3395, -0.6266},
	{0.9293, -0.2003},
	{-0.7351, 0.0431},
	{1.0031, 1.7832},
	{-0.1994, 0.5414},
	{0.9795, 0.9262},
	{0.3017, -1.2895},
	{-0.3563, -0.3427},
	{-1.9235, -0.6022},
	{0.5066, 1.4046},
	{1.6278, -0.1597},
	{0.7347, -0.7717},
	{0.2162, -0.3408},
	{0.1305, -0.3164},
	{0.2625, 0.3527},
	{0.2784, -2.6337},
	{1.8287, -1.0301},
	{-0.8397, -0.6497},
	{-0.0823, -0.1093},
	{-0.5449, -0.4057},
	{-0.1299, -0.2684},
	{1.2212, 1.2972},
	{-0.2911, -0.0032},
	{0.4225, -0.3714},
	{-1.151, -0.7874},
	{-0.7092, 0.0302},
	{0.002, 1.0651},
	{1.2795, -0.2884},
	{1.4393, 0.9474},
	{0.2075, 0.6318},
	{-0.7815, 1.3857},
	{2.2705, -0.5549},
	{0.4831, 1.1744},
	{-0.1051, 0.9212},
	{0.6722, 0.0966},
	{0.7484, 0.2355},
	{0.9682, -1.7394},
	{3.3486, -0.8608},
	{-0.1088, 1.3596},
	{-0.47, 0.7914},
	{-1.5731, -0.7231},
	{-2.3309, 0.9749},
	{1.2505, -1.2856},
	{1.0563, 1.0768},
	{0.2085, -2.3003},
	{-0.4615, -0.03},
	{-0.0384, -0.5834},
	{-0.7427, -2.0525},
	{-0.6263, 1.843},
	{1.2583, 1.4422},
	{-0.5948, 1.0732},
	{1.3248, 0.8656},
	{0.3408, 0.7009},
	{1.0647, 0.7257},
	{-1.2144, 0.1853},
	{-0.3796, 1.0709},
	{-0.1646, -1.0887},
	{0.5637, -1.6867},
	{0.0166, -0.0742},
	{-1.085, 0.8215},
	{0.0306, 1.1131},
	{-0.6312, -0.7445},
	{0.25, -0.1147},
	{-0.5255, 0.5386},
	{0.1174, -0.7554},
	{-0.8813, -0.9418},
	{-0.7913, 0.1761},
	{0.6206, -1.1108},
	{-1.5193, -0.9183},
	{-0.172, 0.4629},
	{-2.5654, 0.1327},
	{-0.9369, -0.1381},
	{0.7886, 0.8428},
	{-0.0669, -0.3523},
	{2.716, 0.6893},
	{-0.2798, 1.075},
	{-0.6871, -0.3259},
	{0.4617, -0.1217},
	{-2.2358, 0.6166},
	{-0.6733, -0.2133},
	{0.4813, 1.3823},
	{-0.3538, 0.1464},
	{0.2376, 0.1348},
	{1.5293, 0.6998},
	{-0.6742, 0.3867},
	{-1.9151, -1.0038},
	{0.935, 1.4736},
	{-1.1897, 0.382},
	{0.2535, -0.0345},
	{0.489, 2.1228},
	{-0.1663, -0.6361},
	{0.6868, 0.6781},
	{-0.575, -1.0386},
	{0.4435, -0.3552},
	{0.0048, 1.3945},
	{2.4261, -0.3262},
	{-0.6566, 0.4226},
	{0.7703, 2.7578},
	{0.599, 1.0963},
	{-2.2273, -0.6505},
	{-0.1325, 0.6919},
	{-2.0801, -0.4767},
	{0.0695, -0.3849},
	{-1.5858, -0.3462},
	{-1.3237, 0.7678},
	{-1.029, 0.3677},
	{0.6739, -1.0789},
	{-0.2993, 0.1943},
	{-2.5357, 0.78},
	{-0.0291, 0.7238},
	{0.1177, 0.5054},
	{0.5638, -0.9591},
	{1.2842, -0.2945},
	{1.8107, 0.3466},
	{-0.1949, 0.707},
	{-0.5697, -1.0762},
	{-2.516, -0.0793},
	{0.0874, -0.1661},
	{0.1464, 1.4581},
	{-0.1839, -0.7846},
	{0.6505, 0.7066},
	{2.4725, -0.0591},
	{1.3848, -1.4395},
	{-0.3329, -1.8818},
	{-1.2333, -0.0311},
	{-0.1952, 0.4413},
	{-0.9032, -0.1214},
	{0.3587, 1.6749},
	{0.4383, -1.2491},
	{-0.239, 1.4656},
	{-0.1588, 0.1336},
	{-1.0551, 0.2904},
	{-0.6544, -0.39},
	{-1.4027, -1.6922},
	{-1.0981, -0.2371},
	{-0.7298, 0.4226},
	{0.2622, 2.2302},
	{0.1707, -0.1159},
	{0.8659, 0.002},
	{0.5096, -0.3725},
	{-0.3005, -1.4405},
	{1.1912, -0.4169},
	{0.034, 1.7697},
	{0.5059, -0.3099},
	{0.3858, 1.2668},
	{-1.5796, -0.8742},
	{1.521, -0.2437},
	{0.1501, -0.3038},
	{0.6791, 1.2837},
	{-0.8506, 0.5956},
	{-0.339, 0.0646},
	{0.0513, -1.3637},
	{0.2013, -1.4043},
	{1.2537, -1.12},
	{-0.3634, -0.21},
	{-0.6816, 1.6795},
	{0.586, 0.3944},
	{0.2205, 1.7141},
	{-2.3489, -0.8876},
	{-0.749, -0.8744},
	{-0.8941, -0.8413},
	{-1.6176, 1.0245},
	{-0.6261, -0.9991},
	{-0.0908, -1.2338},
	{-1.4642, 0.9359},
	{2.0124, 0.7431},
	{0.6975, -1.4118},
	{0.6284, 0.6226},
	{-1.2266, 0.17},
	{-0.2379, 0.607},
	{2.082, -1.8278},
	{-1.0329, 0.3545},
	{0.1522, 0.3291},
	{0.6931, 0.6473},
	{-1.3353, -0.9862},
	{-0.4444, -1.4483},
	{-1.053, 0.33},
	{1.206, -0.1541},
	{-1.7732, 0.3119},
	{0.7895, -0.3211},
	{0.1024, -1.4979},
	{-1.038, 0.3349},
	{0.8892, -1.108},
	{-0.3304, 0.9686},
	{1.307, -1.2832},
	{0.2233, -2.8183},
	{-0.9781, -2.4588},
	{1.3362, -0.5724},
	{-0.3058, -0.0622},
	{0.3591, 1.4686},
	{-0.1301, -0.6763},
	{-1.3302, -0.0919},
	{-1.635, 0.334},
	{-0.8121, -1.2282},
	{-1.207, -3.6452},
	{0.7341, 1.2017},
	{1.0362, 0.2253},
	{-0.8899, 1.483},
	{-0.2821, -1.3096},
	{1.2133, -0.7935},
	{-0.4988, -0.7993},
	{-2.0186, -0.4399},
	{0.2605, -1.1829},
	{-0.542, 0.3751},
	{-0.8893, -1.3034},
	{-0.7519, -0.202},
	{1.0169, -0.2561},
	{-0.8234, -0.4396},
	{1.5461, -0.4004},
	{0.3594, -1.8272},
	{-0.9116, 2.3451},
	{-0.6099, 0.566},
	{0.9432, 0.9329},
	{-0.9685, -0.4125},
	{1.0079, 1.6144},
	{-1.0594, -0.7878},
	{-1.9211, -0.1568},
	{-0.1537, 1.7132},
	{0.0276, -0.5439},
	{-0.6441, -0.1147},
	{0.4946, -1.3023},
	{0.6187, 1.0717},
	{-0.1653, 0.2157},
	{0.6047, 0.5491},
	{0.9823, -1.2296},
	{0.7457, -0.8322},
	{-2.0882, 1.6284},
	{-0.4528, 0.553},
	{-0.5335, -0.9777}
};

#endif
